'''
# git与svn的区别
1,git是分布式的，svn不是。
2，Git 把内容按元数据方式存储，而 SVN 是按文件
3，Git 分支和 SVN 的分支不同
4，Git 没有一个全局的版本号，而 SVN 有
5，Git 的内容完整性要优于 SVN
'''

'''工作原理：
从远程仓库克隆到本地
1，简历或者使用远程仓库的ssh地址
2，右键打开本地的仓库的git bash
3，使用git clone ssh地址，显示cloning into。。。。。done则表示成功关联
新增代码后提交
1，git add .    表示将workspace的代码提交到暂存区
2，git commit -m 注释     将暂存区的代码提交到本地仓库，并加注释
3，git push     将本地仓库的代码推送到远程仓库
git pull #拉取远程仓库的最新代码（更新本地） 
git branch #查看当前分支 
git branch -a #查看全部远程分支和本地分支 
'''

'''
1.将开发分支代码合入到 master 中 
git checkout dev #切换到 dev 开发分支 
git pull 
git checkout master 
git merge dev #合并 dev 分支到 master 上 
git push origin master #将代码推到 master 上 
'''
'''
2.将 master 的代码同步更新到开发分支中 
 merge 方法：保证主干提交线干净(可以安全回溯) 
git checkout master 
git pull 
git checkout dev 
git merge master 
git pull origin dev 
'''